// cover some element-ui styles

.el-breadcrumb__inner,
.el-breadcrumb__inner a {
  font-weight: 400 !important;
}

.el-upload {
  input[type="file"] {
    display: none !important;
  }
}

.el-upload__input {
  display: none;
}


// to fixed https://github.com/ElemeFE/element/issues/2461
.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
}

// refine element ui upload
.upload-container {
  .el-upload {
    width: 100%;

    .el-upload-dragger {
      width: 100%;
      height: 200px;
    }
  }
}

// dropdown
.el-dropdown-menu {
  a {
    display: block
  }
}
/*菜单关闭*/
.el-submenu>.el-submenu__title .el-icon-arrow-down::before {
  content: ''
}
.el-submenu>.el-submenu__title .el-submenu__icon-arrow:after{
  content: '\e6d9'
}
/*菜单展开*/
.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow:after{
	content: '\e6d8'
}
.el-table--mini td, .el-table--mini th{
  padding: 6px 0;
}
.el-button--text{
  padding:0;
}
.el-date-editor.el-input, .el-date-editor.el-input__inner{
  width:200px;
}
.el-table thead{
  color:#606266;
  font-weight: bold!important;
  tr th{
    background-color:#F9F9F9;
  }
}
.el-table th>.cell{
  font-weight: bold;
}

.el-dialog__header{
  padding: 16px 15px;
  border-bottom:1px solid #E4E7ED;
}
.el-dialog__title{
  font-size:14px;
  line-height: 14px;
  color:#303133;
  font-weight: bold;
}
.el-dialog__body{
  padding: 15px 15px 0;
}
.el-dialog__footer{
  // border-top:1px solid #E4E7ED;
  padding:0px 15px 20px;
}
.el-card__body{
  padding: 10px;
}
.el-table--border td, .el-table--border th, .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{
  border-right: none;
}
.el-button+.el-button{
  margin-left:0;
}
.el-input+.el-input,.el-input+.el-select,.el-select+.el-input,.el-select+.el-select{
  margin-left:5px;
}
.el-button--primary{
  background-color: #317BEC;
  border-color: #317BEC;
  margin-left:5px!important;
}
.el-button--primary.is-active, .el-button--primary:active{
  background-color: #317BEC;
  border-color: #317BEC;
}
.el-button--success{
  margin-left:5px!important;
}
.el-button--warning{
  background-color:#FEA50B;
  border-color:#FEA50B;
  margin-left:5px!important;
}
.el-button--text{
  color:#317BEC;
  margin-left:10px!important;
}
.el-dialog__headerbtn{
  top:14px;
}
.el-radio-button__orig-radio:checked+.el-radio-button__inner{
  background-color: #317BEC;
  border-color: #317BEC;
}
.el-tooltip__popper{
  max-width: 500px;
  line-height: 26px;
}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{
  background-color:#317BEC!important;
  color:#fff;
  border-radius: 2px;
}
.el-tree-node__content{
  height: 36px;
  &:hover{
    background:rgba(49,123,236,0.1);
  }
}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .custom-tree-node{
  &>span{
    color:#fff;
  }
  &>i{
    color:#fff;
  }
}
.el-submenu__title, .el-menu-item{
  padding:0 10px;
}
.el-transfer-panel__body{
  height:350px;
}
.el-transfer-panel__list.is-filterable{
  height:303px;
}
.el-upload-list__item {
  transition: none !important;
}